Mollie\WooCommerce\Shared\GatewaySurchargeHandler A

Total Complexity 54
Dependencies 2
Dependents 2
Total lines 325
Lines of code 261
Logical lines of code 144
Comment lines 7
Methods 16
Properties 2

Methods 16

Method Rating Maintainability Complexity Lines of code
add_engraving_fees()
A
49 9 32
updateSurchargeOrderPay()
A
48 7 35
updateSurchargeCheckoutBlock()
S
46 6 43
addSurchargeFeeProductPage()
S
55 5 19
chosenGateway()
S
61 4 13
canProcessOrder()
S
63 4 11
canProcessGateway()
S
64 4 10
enqueueSurchargeScript()
S
60 3 14
orderRemoveFee()
S
61 3 12
surchargeActions()
S
51 1 33
isMollieGateway()
S
77 2 3
gatewaySettings()
S
67 2 8
__construct()
S
67 1 8
setHiddenOrderId()
S
77 1 5
orderAddFee()
S
66 1 9
surchargeFeeOption()
S
72 1 6